Skip to content

Fix tessellation fallback recovery#182

Merged
yu-ta-sato merged 1 commit into
c2g-dev:mainfrom
yu-ta-sato:fix-tessellation-fallback-recovery
Jul 4, 2026
Merged

Fix tessellation fallback recovery#182
yu-ta-sato merged 1 commit into
c2g-dev:mainfrom
yu-ta-sato:fix-tessellation-fallback-recovery

Conversation

@yu-ta-sato

Copy link
Copy Markdown
Collaborator

Description

This PR fixes two tessellation and morphology edge cases and makes the related tests deterministic:

  • Handles fallback tessellation cells that coexist with multi-building cells without duplicating fallback place rows.
  • Adds a retry path for degenerate enclosed tessellation recovery when the coarser grid_size retry fails during boundary simplification, falling back to simplify=False.
  • Replaces the OSMnx downloaded graph smoke test with an in-memory MultiDiGraph fixture so the test no longer depends on live network data.
  • Adds regression coverage for fallback building cells, tessellation simplification retry behavior, and the deterministic OSMnx-style graph conversion path.

Related Issues

NA

Checklist

  • I have read the Contributing Guide.
  • I have updated the documentation, if necessary.
  • I have added tests to cover my changes.
  • All new and existing tests passed.
  • Pre-commit checks passed locally.

@yu-ta-sato yu-ta-sato merged commit e4631d4 into c2g-dev:main Jul 4, 2026
6 checks passed
@yu-ta-sato yu-ta-sato deleted the fix-tessellation-fallback-recovery branch July 4, 2026 20:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant